/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package pe.edu.upc.dew.serviciosmultiples.service;

import java.util.List;
import pe.edu.upc.dew.serviciosmultiples.dao.TecnicoDAO;
import pe.edu.upc.dew.serviciosmultiples.exception.DAOException;
import pe.edu.upc.dew.serviciosmultiples.exception.ServiceException;
import pe.edu.upc.dew.serviciosmultiples.model.Tecnico;
import pe.edu.upc.dew.serviciosmultiples.model.Solicitud;

/**
 *
 * @author bcano
 */
public class TecnicoServiceImpl implements TecnicoService {

    private TecnicoDAO tecnicoDAO;

    public TecnicoDAO getTecnicoDAO() {
        return tecnicoDAO;
    }

    public void setTecnicoDAO(TecnicoDAO tecnicoDAO) {
        this.tecnicoDAO = tecnicoDAO;
    }

    @Override
    public List<Tecnico> buscarTecnicoServicio(Solicitud solicitud) throws ServiceException {
        try {
            return tecnicoDAO.buscarTecnicoServicio(solicitud);
        } catch (DAOException e) {
            throw new ServiceException(e);
        }
    }

}
